home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Die Speccy' 97
/
Die Speccy' 97.iso
/
amiga_system
/
the_aminet
/
util
/
misc
/
multi_userfixs.readme
< prev
next >
Wrap
Text File
|
1995-11-07
|
11KB
|
225 lines
Short: Multi User System Security error fix (source)
Author: Frank Petzold, P.-Rosegger-Weg 13, D-78464 Konstanz, GERMANY
Uploader: fpetzold@iiic.ethz.ch
Type: util/misc
Original_Author: Geert Uytterhoeven - Huysmansstraat 12 - B-3128 BAAL - BELGIUM
This is the source for my error fix for MultiUser. I have tested this for
several months now, without problems. The reason for this late release is that
I could not contact Geert Uytterhoeven. Perhaps now he contacts me ;-)
The fix is for the error in the routine called by the "login OWN" command which
is essential for every MultiUser environement with access control to libraries.
The reason for this is that libraries are all opened by a task called ramlib
which is owned by nobody after startup. So if you want to restrict access to
complete packages you have to "login OWN TASK ramlib" after the login in
user-startup to provide automatic access to the libraries a user may access.
If you don't know of what I'm talking either ask me (email, Rastan@IRC) or
if you are happy with the old version, forget this fix.
As a gimmick I have (tried to) pack the whole thing so that you can
immediately recompile using SAS/C, in the original source distribution some
empty directories were missing, or did I miss something?
Following is the original docu for the sources:
------------------------------------------------------------------------------
Introduction
------------
MultiUser allows you to create a *IX-like environment where several users live
together in harmony, unable to delete each others files, unable to read those
private love-letters of other users. And this even if several users are
working on the machine at the same time (on a terminal hooked up to the serial
port)
People without a valid login ID and password won't be able to access files you
have made private with MultiUser. If you make all files private (not readable
for others), the only useful thing they could do, is boot from a floppy.
Contents
--------
This archive contains the source for the library and support commands.
Distribution
------------
MultiUser Release 1.8 is distributed in 3 archives:
MultiUser18_bin.lha: Basic MultiUser package (you really need this!)
MultiUser18_api.lha: Include files, autodoc, etc...
MultiUser18_src.lha: Source for the library and support commands
There is no new distribution of the external utilities; use the archive
from the 1.7 release: MultiUser17_ext.lha
For more information about MultiUser (disclaimer, distributability, usage,
etc...), read the documentation file 'MultiUser.doc' in the archive
'MultiUser18_bin.lha'.
Additional Note
---------------
Release 1.8 was compiled by Norbert Pⁿschel with permission from Geert
Uytterhoven. (Geert is busy working on release 2.0. :-) )
---------------------------------------------------------------------------
MultiUser ⌐ Copyright 1993-1994 by Geert Uytterhoeven
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
1197 563 52.9% 15-Aug-95 23:35:14 +Auto.info
31512 7079 77.5% 23-May-95 16:09:08 +multiuser.doc
1197 563 52.9% 15-Aug-95 23:35:14 +c.info
1197 565 52.7% 15-Aug-95 23:35:14 +FD.info
862 375 56.4% 23-May-95 16:09:18 +multiuser_lib.fd
1197 565 52.7% 15-Aug-95 23:35:14 +Include.info
2059 667 67.6% 23-May-95 16:08:24 +multiuser_protos.h
878 358 59.2% 15-Aug-95 23:57:24 +libraries.old
17601 4720 73.1% 16-Aug-95 00:08:18 +multiuser.h
878 358 59.2% 16-Aug-95 00:08:20 +multiuser_lib.i
1698 451 73.4% 23-May-95 16:08:48 +multiuser.h
179 125 30.1% 23-May-95 16:08:56 +multiuser.h
1197 561 53.1% 15-Aug-95 23:35:14 +libs.info
1197 556 53.5% 15-Aug-95 23:35:14 +Locale.info
1758 740 57.9% 23-May-95 16:09:18 +multiuser.catalog
3184 1167 63.3% 24-Jun-94 11:41:56 +multiuser.ct
3286 1359 58.6% 23-May-95 16:25:10 +multiuser_support.catalog
6251 2256 63.9% 03-Jul-94 13:22:30 +multiuser_support.ct
1494 676 54.7% 15-Aug-95 23:56:52 +multiuser.catalog
2931 1094 62.6% 29-Jun-94 14:04:16 +multiuser.ct
2854 1264 55.7% 16-Aug-95 00:01:52 +multiuser_support.catalog
5982 2169 63.7% 24-Jun-94 11:54:56 +multiuser_support.ct
1428 645 54.8% 15-Aug-95 23:56:52 +multiuser.catalog
1775 730 58.8% 29-Jun-94 14:05:12 +multiuser.ct
3160 1300 58.8% 16-Aug-95 00:01:54 +multiuser_support.catalog
6111 2169 64.5% 03-Jul-94 13:37:42 +multiuser_support.ct
1642 689 58.0% 15-Aug-95 23:56:52 +multiuser.catalog
3064 1120 63.4% 19-May-94 19:23:30 +multiuser.ct
3262 1379 57.7% 16-Aug-95 00:01:54 +multiuser_support.catalog
6235 2259 63.7% 03-Jul-94 13:23:38 +multiuser_support.ct
1454 659 54.6% 15-Aug-95 23:56:54 +multiuser.catalog
2952 1092 63.0% 29-Jun-94 14:05:54 +multiuser.ct
3076 1295 57.8% 16-Aug-95 00:01:56 +multiuser_support.catalog
6188 2188 64.6% 03-Jul-94 13:32:06 +multiuser_support.ct
1849 712 61.4% 01-Mar-94 14:36:24 +multiuser.cd
1787 690 61.3% 29-Jun-94 13:57:24 +multiuser.ct
4039 1499 62.8% 04-Mar-94 15:14:18 +multiuser_support.cd
3672 1381 62.3% 29-Jun-94 12:12:46 +multiuser_support.ct
290 202 30.3% 24-Jun-94 11:28:58 +README
2944 1406 52.2% 30-Oct-95 20:40:50 +MultiUser_src.readme
2008 1552 22.7% 15-Aug-95 23:35:14 +MultiUser_src.readme.info
1197 563 52.9% 15-Aug-95 23:35:14 +Src.info
19994 5198 74.0% 29-Jun-94 13:34:30 +Config.c
3075 924 69.9% 07-Mar-94 11:59:24 +Config.h
1328 457 65.5% 07-Mar-94 11:59:24 +GroupInfo.c
1112 411 63.0% 07-Mar-94 11:59:24 +GroupInfo.h
3530 1041 70.5% 26-Oct-95 23:36:14 +LibHeader.c
3687 1070 70.9% 29-Jun-94 12:51:22 +LibHeader.h
1233 471 61.8% 29-Jun-94 14:15:28 +Locale.c
907 350 61.4% 05-Mar-94 12:32:02 +Locale.h
22097 4238 80.8% 23-May-95 19:52:00 +Log.c
646 250 61.3% 07-Mar-94 11:59:26 +Log.h
2875 881 69.3% 07-Mar-94 11:59:26 +Memory.c
620 235 62.0% 07-Mar-94 11:59:26 +Memory.h
14682 3817 74.0% 29-Jun-94 13:26:58 +Misc.c
1331 555 58.3% 07-Mar-94 11:59:26 +Misc.h
3113 1070 65.6% 29-Jun-94 13:29:34 +Monitor.c
793 312 60.6% 07-Mar-94 11:59:28 +Monitor.h
31512 7079 77.5% 07-Mar-94 11:59:28 +multiuser.doc
17601 4720 73.1% 29-Jun-94 13:21:56 +multiuser.h
225 125 44.4% 30-Oct-95 20:25:12 +multiuser.library_rev.h
267 139 47.9% 30-Oct-95 20:25:12 +multiuser.library_rev.i
4 4 0.0% 30-Oct-95 20:25:10 +multiuser.library_rev.rev
862 375 56.4% 07-Mar-94 11:59:30 +multiuser_lib.fd
878 358 59.2% 02-Jul-94 19:12:20 +multiuser_lib.i
1590 519 67.3% 29-Jun-94 13:57:24 +multiuser_locale.h
1698 451 73.4% 02-Jul-94 19:12:22 +multiuser_pragmas.h
2059 667 67.6% 29-Jun-94 13:36:58 +multiuser_protos.h
1145 442 61.3% 07-Mar-94 11:59:30 +Passwd.c
664 273 58.8% 07-Mar-94 11:59:30 +Passwd.h
2526 865 65.7% 29-Jun-94 13:02:30 +Protection.c
1069 363 66.0% 07-Mar-94 11:59:30 +Protection.h
179 125 30.1% 07-Mar-94 11:59:30 +proto_multiuser.h
259 157 39.3% 23-May-95 16:23:52 +SCOPTIONS
7868 1698 78.4% 29-Jun-94 13:01:36 +Segment.c
2165 591 72.7% 07-Mar-94 11:59:32 +Segment.h
17650 3689 79.0% 29-Jun-94 13:00:38 +Server.c
1454 533 63.3% 07-Mar-94 11:59:32 +Server.h
5442 1350 75.1% 26-Oct-95 23:38:24 +smakefile
2296 743 67.6% 29-Jun-94 13:18:46 +StdLibFunc.c
883 321 63.6% 07-Mar-94 11:59:32 +StdLibFunc.h
18261 3507 80.7% 29-Jun-94 13:35:20 +Task.c
2695 710 73.6% 07-Mar-94 11:59:34 +Task.h
3779 1072 71.6% 07-Mar-94 11:59:34 +UserInfo.c
1474 538 63.5% 07-Mar-94 11:59:34 +UserInfo.h
181 109 39.7% 29-Jun-94 12:02:40 +Freeze_rev.h
2 2 0.0% 29-Jun-94 12:02:38 +Freeze_rev.rev
2237 863 61.4% 03-Mar-94 15:02:26 +Kill_Freeze_Unfreeze.c
175 105 40.0% 29-Jun-94 12:02:38 +Kill_rev.h
2 2 0.0% 29-Jun-94 12:02:36 +Kill_rev.rev
1565 643 58.9% 03-Mar-94 14:20:42 +LimitDOSSetProtection.c
226 121 46.4% 29-Jun-94 12:02:36 +LimitDOSSetProtection_rev.h
2 2 0.0% 29-Jun-94 12:02:34 +LimitDOSSetProtection_rev.rev
1998 630 68.4% 04-Mar-94 07:13:32 +Locale.c
1075 373 65.3% 04-Mar-94 07:11:02 +Locale.h
2674 996 62.7% 03-Mar-94 14:12:04 +Login.c
182 108 40.6% 29-Jun-94 12:02:34 +Login_rev.h
3 3 0.0% 29-Jun-94 12:02:32 +Login_rev.rev
2280 890 60.9% 03-Mar-94 14:16:28 +Logout.c
185 109 41.0% 29-Jun-94 12:02:30 +Logout_rev.h
3 3 0.0% 29-Jun-94 12:02:28 +Logout_rev.rev
3756 1343 64.2% 03-Mar-94 14:26:18 +MakeKeyfiles.c
199 118 40.7% 29-Jun-94 12:02:28 +MakeKeyfiles_rev.h
2 2 0.0% 29-Jun-94 12:02:26 +MakeKeyfiles_rev.rev
11401 3448 69.7% 03-Mar-94 14:29:00 +MAssign.c
188 112 40.4% 29-Jun-94 12:02:26 +MAssign_rev.h
3 3 0.0% 29-Jun-94 12:02:24 +MAssign_rev.rev
6575 2211 66.3% 04-Mar-94 15:27:44 +MList.c
182 109 40.1% 29-Jun-94 12:02:24 +MList_rev.h
3 3 0.0% 29-Jun-94 12:02:22 +MList_rev.rev
5700 1722 69.7% 29-Jun-94 12:38:22 +MProtect.c
191 113 40.8% 29-Jun-94 12:02:22 +MProtect_rev.h
3 3 0.0% 29-Jun-94 12:02:20 +MProtect_rev.rev
7042 2049 70.9% 04-Mar-94 15:15:16 +musupport_locale.h
4918 1601 67.4% 03-Mar-94 14:50:08 +Passwd.c
185 113 38.9% 29-Jun-94 12:02:18 +Passwd_rev.h
3 3 0.0% 29-Jun-94 12:02:16 +Passwd_rev.rev
2144 925 56.8% 03-Mar-94 14:51:58 +RunCommand.c
193 114 40.9% 29-Jun-94 12:02:16 +RunCommand_rev.h
2 2 0.0% 29-Jun-94 12:02:14 +RunCommand_rev.rev
248 146 41.1% 26-Oct-95 23:40:24 +SCOPTIONS
3967 1224 69.1% 29-Jun-94 12:41:02 +SetDefProtect.c
206 117 43.2% 29-Jun-94 12:02:14 +SetDefProtect_rev.h
3 3 0.0% 29-Jun-94 12:02:12 +SetDefProtect_rev.rev
4170 1513 63.7% 04-Mar-94 15:28:46 +SetOwner.c
4621 1694 63.3% 04-Mar-94 15:29:08 +SetOwner37.c
197 115 41.6% 29-Jun-94 12:02:12 +SetOwner37_rev.h
3 3 0.0% 29-Jun-94 12:02:10 +SetOwner37_rev.rev
191 114 40.3% 29-Jun-94 12:02:10 +SetOwner_rev.h
3 3 0.0% 29-Jun-94 12:02:08 +SetOwner_rev.rev
8118 1478 81.7% 26-Oct-95 23:41:02 +smakefile
6684 2053 69.2% 04-Mar-94 15:21:02 +Tasks.c
178 108 39.3% 29-Jun-94 12:02:06 +Tasks_rev.h
2 2 0.0% 29-Jun-94 12:02:04 +Tasks_rev.rev
187 111 40.6% 29-Jun-94 12:02:04 +Unfreeze_rev.h
2 2 0.0% 29-Jun-94 12:02:02 +Unfreeze_rev.rev
9381 2208 76.4% 04-Mar-94 15:04:26 +UserInfo.c
191 111 41.8% 29-Jun-94 12:02:02 +UserInfo_rev.h
3 3 0.0% 29-Jun-94 12:02:00 +UserInfo_rev.rev
4840 1622 66.4% 29-Jun-94 12:47:30 +Who.c
172 106 38.3% 29-Jun-94 12:02:00 +Who_rev.h
2 2 0.0% 29-Jun-94 12:01:58 +Who_rev.rev
2952 1409 52.2% 30-Oct-95 20:55:18 MultiUserFix_Src.readme
-------- ------- ----- --------- --------
458051 137555 69.9% 31-Oct-95 13:47:16 143 files